Skip to content

Conversation

@Lipata
Copy link
Member

@Lipata Lipata commented Oct 21, 2025

Closes #1292.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR migrates from TSLint to the Angular ESLint schematic by updating configuration files and removing TSLint-specific comments and directives throughout the codebase.

Key changes include:

  • Replacing the manual ESLint configuration with Angular ESLint schematic
  • Updating package dependencies to use consolidated angular-eslint and typescript-eslint packages
  • Removing TSLint comments (// tslint:disable, // tslint:enable, etc.) from source files
  • Modernizing TypeScript by removing explicit type annotations where types can be inferred
  • Fixing escape sequences in string literals
  • Removing empty constructors from components

Reviewed Changes

Copilot reviewed 32 out of 32 changed files in this pull request and generated no comments.

Show a summary per file
File Description
packages/igx-templates/igx-ts/projects/_base/files/package.json Consolidates ESLint-related dependencies into angular-eslint and typescript-eslint packages
packages/igx-templates/igx-ts/projects/_base/files/eslint.config.mjs Removes manual ESLint configuration file
packages/igx-templates/igx-ts/projects/_base/files/eslint.config.js Adds new ESLint configuration using Angular schematic
packages/igx-templates/igx-ts/projects/_base/files/angular.json Updates lint builder configuration to use default config
Multiple component and service files Removes TSLint comments and empty constructors
Multiple index.ts files Removes explicit boolean type annotations
data.ts files Fixes escaped forward slashes in string literals

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@coveralls
Copy link

coveralls commented Oct 21, 2025

Coverage Status

coverage: 70.252%. remained the same
when pulling 0a7776c on nalipiev/ng-standalone-lint
into a5e0289 on master.

@Lipata Lipata requested a review from Copilot October 22, 2025 07:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 40 out of 40 changed files in this pull request and generated no new comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@Lipata Lipata changed the title feat: use ng lint schematic feat(ng): use ng lint schematic Oct 30, 2025
@Lipata Lipata merged commit fa917cd into master Oct 30, 2025
4 checks passed
@Lipata Lipata deleted the nalipiev/ng-standalone-lint branch October 30, 2025 10:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Lint for standalone projects

4 participants